;; -*- mode: lisp -*-
(defsystem roll-gui
    :name "roll-gui"
    :depends-on (roll-util clx cl-vectors)
    :components
    ((:file "gui")
     (:file "classes"
            :depends-on ("gui"))
     (:file "manager"
            :depends-on ("gui" "classes"))
     (:file "window"
            :depends-on ("gui" "classes" "manager"))
     (:file "image"
            :depends-on ("gui" "classes" "window"))
     (:file "color"
            :depends-on ("gui"))
     (:file "widget"
            :depends-on ("gui" "classes" "window" "manager"))
     (:file "toggle-button-widget"
            :depends-on ("gui" "classes" "window" "manager" "widget"))
     (:file "click-button-widget"
            :depends-on ("gui" "classes" "window" "manager" "widget"))
     (:file "canvas" :depends-on
            ("gui" "classes" "window" "manager" "widget"))
     (:file "gl-canvas" :depends-on
            ("gui" "classes" "window" "manager" "widget" "canvas"))
     (:file "packing-box"
            :depends-on ("gui" "classes" "window" "manager" "widget"))
     (:file "viewer"
            :depends-on ("gl-canvas" "packing-box"))
     (:file "gl-wrapper")
     ))
